/*
							Copyright (C) 2010  Alourien Team
									
						This file is part of the Alourien Engine.

    The Alourien Engine is free software: you can redistribute it and/or modify
    it under the terms of the GNU Lesser General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.

    The Alourien Engine is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU Lesser General Public License for more details.

    You should have received a copy of the GNU Lesser General Public License
    along with the Alourien Engine.  If not, see <http://www.gnu.org/licenses/>.
	
 *File Name: WinMain.h
 *Programmer Name: Manuel Cuellar
 *Date of last update: 9/30/2010
 *
 *Purpose: This header is simply to include header files that will be used
 * throughout other Engine files to make our game run. This is done to reduce clutter.
 *
 *UPDATES: 
 *
 *
 *
 *
 */

#ifndef _WINMAIN_H
#define _WINMAIN_H 1

//These macros reduce the compiler time by not loading unnecesary headers/libs
#define WIN32_LEAN_AND_MEAN
#define WIN32_EXTRA_LEAN

#include <iostream>
#include <Windows.h>
#include <time.h>
#include <stdio.h>
#include <stdlib.h>
#include "Alourien.h"
#include "MathClass.h"
#include "Vector2D.h"
#include "Vector3D.h"
#include "VectorMath.h"
#include "Matrix2D.h"
#include "Matrix3D.h"
#include "MatrixMath.h"
#include "Physics.h"

#endif